-
Notifications
You must be signed in to change notification settings - Fork 804
SOLR-17161 Create the solrj-jetty module #4038
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Fix test deps between solrj and solrj-jetty
|
This is the And this is after |
solr/solrj/src/java/org/apache/solr/client/solrj/impl/ConcurrentUpdateBaseSolrClient.java
Show resolved
Hide resolved
dsmiley
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for getting this across the line! If I had known 10.0 RC would be in 2026, I'd have done it.
Just some minor feedback. The use of "Object" where you commented is fine.
...solrj-jetty/src/java/org/apache/solr/client/solrj/jetty/ConcurrentUpdateJettySolrClient.java
Outdated
Show resolved
Hide resolved
solr/solrj/src/java/org/apache/solr/client/solrj/impl/StreamingResponse.java
Outdated
Show resolved
Hide resolved
solr/core/src/java/org/apache/solr/update/StreamingSolrClients.java
Outdated
Show resolved
Hide resolved
Move private class lower
|
I'm ok with having this in all in one PR, but if folks feel strongly about it we could split out the refactoring of |
fdde6a0 to
6791fd9
Compare
|
I added ref-guide docs including mention of the new artifact in major-changes-in-solr-10. |
|
I'm trying to silence jwt-auth does not really use jackson in runtime, only transitively in tests. It does use |
Co-authored-by: Kevin Risden <[email protected]> Co-authored-by: David Smiley <[email protected]> (cherry picked from commit 38c56e7)
Co-authored-by: Kevin Risden <[email protected]> Co-authored-by: David Smiley <[email protected]> (cherry picked from commit 38c56e7)
Separates out new
solr-solrjmodule and moves the jetty specific classes from solrj.Needed to generalize
ConcurrentUpdateBaseSolrClient, and Claude Code chose to do that by abstracting out a newStreamingResponseclass.I did NOT implement a
ConcurrentUpdateJdkSolrClientin this PR, although it should be possible based on the new generic base class...https://issues.apache.org/jira/browse/SOLR-17161